#ifndef CREEP_H
#define CREEP_H
#include "object.h"
#include <tuple>

class CCreep : public CObject {
private:
    int vx,vy;
    vector<waypoint> waypoints;
    int smer;
    CScene* gamescene;
    int hp;

public:    
    CCreep();
    CCreep(int tx, int ty, CScene* scene, int shp);
    virtual void Do();
    virtual void Draw();
    virtual bool isCreep();

    void SetVX(int tx);
    void SetVY(int ty);
    void SetV(int tx, int ty);
    int GetVX();
    int GetVY();
    void MoveCreep();
    int GetHP();
    void Damage(int what);

};

#endif // CREEP_H
